package com.betty.cscams.service;

import com.betty.cscams.entity.PsyAnswer;

import java.util.List;

/**
 * ---------------------------
 *  心理测评答题记录Service接口(PsyAnswerService)         
 * ---------------------------
 */
public interface PsyAnswerService extends CurdService<PsyAnswer> {

    /**
     * 根据学生和学期查询答题记录
     * @param studentNum 学号
     * @param termId 学期ID
     * @return 答题记录列表
     */
    List<PsyAnswer> findByStudentAndTerm(String studentNum, Long termId);
    
    /**
     * 保存学生答题记录
     * @param answers 答题记录列表
     * @param studentNum 学号
     * @param termId 学期ID
     * @return 保存结果
     */
    int saveAnswers(List<PsyAnswer> answers, String studentNum, Long termId);
} 